let o1 = Object.create({ x: 1, y: 2 }); // o1 继承属性 x 和 y
console.log(JSON.stringify(o1)); // {}
console.log(o1.toString()); // [object Object]
console.log(Object.keys(o1)); // []
console.log(o1.x); // 1
// 通过 in 可以获取原型上的属性
for (const k in o1) console.log(k); // x 换行 y

let o2 = Object.create(null); // o2 不继承任何属性或方法
// console.log(o2.toString()); // TypeError: o2.toString is not a function

let o3 = Object.create(Object.prototype); // o3 与 {} 或 new Object() 类似
